package com.cskaoyan.service;

import com.cskaoyan.bean.BaseRespVo;
import com.cskaoyan.bean.bo.StorageDeleteBo;
import com.cskaoyan.bean.bo.StorageUpdateBo;
import com.cskaoyan.bean.param.BaseParam;
import com.cskaoyan.bean.po.StoragePO;
import com.cskaoyan.bean.vo.StorageListVO;
import com.cskaoyan.bean.vo.StorageUpdateVo;
import org.springframework.web.multipart.MultipartFile;

public interface StorageService {
    BaseRespVo<StoragePO> create(MultipartFile file);


    StorageListVO list(BaseParam baseParam, String key, String name);

    void delete(StorageDeleteBo storageDeleteBo);

    StorageUpdateBo update(StorageUpdateBo storageUpdateBo);

}
